tg-me.com/phpproglib/5559
Last Update:
💥 PHP 8.5 уже на подходе! Что нового?
Выход новой версии запланирован на ноябрь 2025, и уже сейчас в разработке — множество фич, нацеленных на удобство и безопасность разработчиков. Вот краткий обзор актуального статуса:
🔄 На голосовании
▪️ array_first()
и array_last()
— читаем первый и последний элемент массива без возни с указателями.
▪️ never
для параметров — уточнение строгой типизации: функции не могут быть переданы аргументы, которые могут привести к возврату.
✅ Приняты
▪️ Атрибуты на константах, включая #[Deprecated]
.
▪️ Поддержка графем в levenshtein()
— теперь сравнение строк с учётом сложных Unicode-символов.
🚀 Уже реализованы
▪️ Ассиметричный доступ к статическим свойствам: можно читать публично, а писать только изнутри.
▪️ #[\NoDiscard]
— предупреждение, если проигнорирован важный return
.
▪️ get_error_handler()
и get_exception_handler()
— простой способ узнать текущие хендлеры.
▪️ Замыкания и callable в константных выражениях — мощный шаг к функциональному стилю.
▪️ Улучшенные backtrace’ы, cURL с шарингом DNS-кэша между сессиями, и обновлённый Directory
как полноценный объект.
Ждём релиз в ноябре! 🔧🔥
BY Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/phpproglib/5559